﻿@charset "utf-8";
html, body, h1, h2, h3, h4, h5, p, span, a, ol, ul, li, dl, dt, dd, table, tbody, tfoot, thead, tr, th, td, input, textarea, form { margin: 0; padding: 0; font: 0.14rem sans-serif; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

html { font-size: 12px; }
body { background-color: #f3f3f3; -webkit-text-size-adjust: 100%; min-width: 320px; }
em, i { font-style: normal; font-weight: normal; }
input, textarea { outline: none; }
input[type="text"], input[type="text"], textarea { border-radius: 0; -webkit-appearance: none; }
textarea { border: 1px solid #ccc; }
ul, ol, li { list-style: none; }
select { background-color: #fff; }
.fl { float: left; }
.fr { float: right; }
.hide { display: none; }
a { text-decoration: none; transition: all 0.2s ease-in-out 0s; }
.red { color: #f25600; }
.fc-gray, .fc-gray:visited { color: #999; }
.fc-green, .fc-green:visited { color: #579b00; }
.fc-50, .autocomp li .fc-50 { color: #505050; }
.autocomp li.touch, .autocomp a.touch { background: #f0f0f0; }
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.fc-red { color: #ff7800; }
i { display: inline-block; }
.tc { text-align: center; }
img { max-width: 100%; vertical-align: middle; height: auto; }

body { background: #f3f3f3; position: relative; max-width: 768px; min-width: 320px; margin: 0 auto; }
input::placeholder { color: #999; }

.fy-occupy { width: 100%; height: 0.44rem; }

input::-webkit-input-placeholder { color: #666; }
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #666; }
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #666; }
input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #666; }

textarea::-webkit-input-placeholder { color: #666; }
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #666; }
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #666; }
textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #666; }

/***************首页*************/
.index-head { position: relative; height: 2.2rem; }
.search-box { position: absolute; left: 0; top: 0; width: 100%; box-sizing: border-box; padding: 0.05rem 0.1rem; height: 0.42rem; background: rgba(0, 0, 0, 0.2); }
.search-box .top-search { height: 0.32rem; position: relative; display: block; }
.top-search .s-input { width: 100%; height: 0.32rem; line-height: 0.32rem; float: left; background: rgba(255, 255, 255, 0.9); border-radius: 0.18rem; padding: 0 0.35rem 0 0.1rem; font-size: 0.14rem; color: #666; border: 0; box-sizing: border-box; }
.top-search .s-btn { position: absolute; cursor: pointer; right: 0.05rem; top: 0; width: 0.32rem; height: 0.32rem; border: 0; background: url(../img/top-search.png) center center no-repeat; background-size: 0.24rem 0.24rem; }
.index-banner { width: 100%; height: 2.2rem; }
.index-banner img { width: 100%; }

.index-body { padding: 0 0.1rem; position: relative; z-index: 1; }
.index-body-type { background: #fff; border-radius: 0.06rem; box-sizing: border-box; height: 1rem; margin: -0.42rem 0 0.1rem 0; }
.index-body-type .fyui-li { width: 25%; float: left; }
.index-body-type .fyui-li .fyui-a { display: block; text-align: center; padding: 0.19rem 0 0.08rem 0; }
.index-body-type .fyui-li .index-topicon { width: 0.44rem; height: 0.44rem; margin: 0 auto 0.05rem; display: block; }
.index-body-type .fyui-li .index-topicon img { width: 100%; }
.index-body-type .fyui-li .index-toptxt { font-size: 0.14rem; color: #333; text-align: center; display: block; height: 0.24rem; line-height: 0.24rem; }

.index-module { background: #fff; border-radius: 0.06rem; margin-bottom: 0.1rem; overflow: hidden; }
.index-module .module-title { height: 0.5rem; border-bottom: 1px solid #eee; text-align: center; line-height: 0; }
.index-module .module-title .name { position: relative; height: 0.5rem; color: #0366c1; font-weight: 500; line-height: 0.5rem; font-size: 0.21rem; display: inline-block; }
.index-module .module-title .name::before { content: ""; position: absolute; top: 0.21rem; left: -0.55rem; width: 0.45rem; height: 0.09rem; display: block; background: url(../img/t-l-line.png) center center no-repeat; background-size: cover; }
.index-module .module-title .name::after { content: ""; position: absolute; top: 0.21rem; right: -0.55rem; width: 0.45rem; height: 0.09rem; display: block; background: url(../img/t-r-line.png) center center no-repeat; background-size: cover; }

.hot-industry { }
.hot-industry .fyui-li { width: 33.33%; float: left; box-sizing: border-box; border-top: 1px solid #eee; margin-top: -1px; border-right: 1px solid #eee; }
.hot-industry .fyui-li:nth-child(3n) { width: 33.34%; border-right: 0; }
.hot-industry .fyui-li .fyui-a { display: block; padding: 0.08rem; }
.hot-industry .fyui-li .industry-img { width: 100%; height: 0.74rem; margin-bottom: 0.05rem; }
.hot-industry .fyui-li .industry-img img { border-radius: 0.04rem; width: 100%; height: 100%; }
.hot-industry .fyui-li .industry-txt { line-height: 0.24rem; height: 0.24rem; font-size: 0.16rem; color: #0366c1; }
.hot-industry .fyui-li .industry-txt .fyui-em { float: right; font-size: 0.1rem; color: #999; }

.all-industry { overflow: hidden; padding: 0.06rem 0.04rem 0.08rem; }
.all-industry .fyui-li { width: 25%; float: left; box-sizing: border-box; padding: 0.04rem; }
.all-industry .fyui-li .fyui-a { display: block; border: 1px solid #eee; text-align: center; color: #666; line-height: 0.36rem; height: 0.36rem; font-size: 0.14rem; }
.all-industry .fyui-li .fyui-a:active { background: #0482da; color: #fff; border: 1px solid #0482da; }

.recommend { padding: 0 0.1rem 0.1rem; }
.recommend .fyui-li { border-bottom: 1px dashed #eee; }
.recommend .fyui-li .fyui-a { display: block; padding: 0.1rem 0 0.06rem; }
.recommend .fyui-li .recom-img { float: right; width: 0.64rem; height: 0.64rem; line-height: 0.64rem; text-align: center; border: 1px solid #eee; border-radius: 0.05rem; overflow: hidden; }
.recommend .fyui-li .recom-img img { max-width: 100%; max-height: 100%; }
.recommend .fyui-li .recom-info { float: left; width: calc(100% - 0.75rem); }
.recommend .fyui-li .recom-info .company-name { height: 0.2rem; line-height: 0.2rem; margin-bottom: 0.05rem; font-size: 0.16rem; color: #0366c1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.recommend .fyui-li .recom-info .company-info { height: 0.22rem; margin-bottom: 0.04rem; line-height: 0.22rem; font-size: 0.14rem; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.recommend .fyui-li .recom-info .company-info .fyui-span { color: #999; font-size: 0.14rem; line-height: 0.22rem; float: left; }
.recommend .fyui-li .recom-info .company-info .fyui-span .fyui-i { width: 0.13rem; height: 0.13rem; float: left; display: block; margin: 0.045rem 0.05rem 0 0; background-repeat: no-repeat; background-position: center center; background-size: 0.13rem 0.13rem }
.recommend .fyui-li .recom-info .business { background-image: url(../img/m-b-icon.png); }
.recommend .fyui-li .recom-info .address { background-image: url(../img/address-icon.png); }

.checkin { padding: 0.1rem; }
.checkin .fyui-li { width: 50%; float: left; box-sizing: border-box; border-bottom: 1px dashed #eee; }
.checkin .fyui-li .fyui-a { height: 0.36rem; line-height: 0.36rem; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.14rem; color: #333; background: url(../img/point-icon.jpg) no-repeat center left; background-size: 0.04rem 0.04rem; padding-left: 10px; }
/*.checkin .fyui-li .fyui-a .fyui-span { width: 0.04rem; height: 0.04rem; display: block; float: left; margin: 0.16rem 0.05rem 0 0; background: #eee; float: left; }*/
.checkin .fyui-li .fyui-a:active { color: #0366c1; }
.checkin .fyui-li:nth-child(2n+1) { padding-right: 0.05rem; }
.checkin .fyui-li:nth-child(2n) { padding-left: 0.05rem; }

.foot { background: #e9e9e9; padding: 0.16rem 0.1rem; }
.mb-fixed { margin-bottom: 0.445rem; }
.mb-fixed2 { margin-bottom: 0.605rem; }
.foot .f-top { height: 0.2rem; margin-bottom: 0.02rem; text-align: center; line-height: 0; }
.foot .f-top .e-mail { padding-left: 0.15rem; line-height: 0.2rem; display: inline-block; color: #666; font-size: 0.12rem; background: url(../img/bot-email.png) left center no-repeat; background-size: 0.12rem 0.12rem; }
.foot .f-top .e-mail:active { color: #0366c1; }
.foot .f-bot { height: 0.18rem; line-height: 0.18rem; text-align: center; color: #666; line-height: 0; }
.foot .f-bot .fyui-a { font-size: 0.12rem; color: #666; line-height: 0.2rem; }

/**底部导航**/
.bottom-nav { position: fixed; bottom: 0; z-index: 99; background: #fff; border-top: 1px solid #eee; width: 100%; max-width: 768px; height: 0.44rem; }
.bottom-nav .fyui-li { float: left; width: 33.33%; text-align: center; }
.bottom-nav .fyui-li:last-child { float: right; }
.bottom-nav .fyui-li .fyui-a { display: block; height: 0.40rem; padding-top: 0.04rem; }
.bottom-nav .fyui-li .b-icon { width: 0.2rem; height: 0.2rem; display: block; margin: 0 auto 0.02rem; }
.bottom-nav .fyui-li .b-txt { font-size: 0.1rem; text-align: center; height: 0.14rem; line-height: 0.14rem; color: #888; }
.bottom-nav .fyui-li .b-home { background: url(../img/home-grey.png) center center no-repeat; background-size: 0.2rem 0.2rem; }
.bottom-nav .fyui-li .b-claim { background: url(../img/bot-claim.png) center center no-repeat; background-size: 0.2rem 0.2rem; }
.bottom-nav .fyui-li .b-reg { background: url(../img/bot-reg.png) center center no-repeat; background-size: 0.2rem 0.2rem; }
.bottom-nav .fyui-li .b-search { background: url(../img/bot-search.png) center center no-repeat; background-size: 0.2rem 0.2rem; }
.bottom-nav .active .b-home { background: url(../img/home-blue.png) center center no-repeat; background-size: 0.2rem 0.2rem; }
.bottom-nav .active .b-claim { background: url(../img/bot-claim-h.png) center center no-repeat; background-size: 0.2rem 0.2rem; }
.bottom-nav .active .b-txt { color: #0366c1; }

.bottom-nav2 { position: fixed; bottom: 0; z-index: 99; background: #fff; border-top: 1px solid #eee; width: 100%; max-width: 768px; height: 0.6rem; }
.bottom-nav2 .fyui-li { float: left; width: 23.5%; text-align: center; }
.bottom-nav2 .fyui-li .fyui-a { display: block; height: 0.60rem; padding-top: 0.13rem; }
.bottom-nav2 .fyui-li .b-icon { width: 0.2rem; height: 0.2rem; display: block; margin: 0 auto 0.02rem; }
.bottom-nav2 .fyui-li .b-txt { font-size: 0.1rem; text-align: center; height: 0.14rem; line-height: 0.14rem; color: #888; }
.bottom-nav2 .fyui-li .b-message { background: url(../img/bot-message.png) center center no-repeat; background-size: 0.2rem 0.2rem; }
.bottom-nav2 .fyui-li .b-share { background: url(../img/bot-share.png) center center no-repeat; background-size: 0.2rem 0.2rem; }
.bottom-nav2 .fyui-li .b-search { background: url(../img/bot-search.png) center center no-repeat; background-size: 0.2rem 0.2rem; }
.bottom-nav2 .claim-li { width: 53%; box-sizing: border-box; padding-right: 0.1rem; }
.bottom-nav2 .claim-btn { display: block; margin: 0.08rem 0; height: 0.44rem; padding: 0; line-height: 0.44rem; width: 100%; border-radius: 0.04rem; font-size: 0.15rem; color: #fff; background: #118eeb; /*background-image: linear-gradient(to right, #0366c1, #0482da); */ }
.bottom-nav2 .first-a { padding-left: 21%; }
.bottom-nav2 .second-a { padding-right: 21%; }

/******列表******/
.list-head { position: fixed; top: 0; height: 0.44rem; background: #0366c1; width: 100%; max-width: 768px; z-index: 99; }
.list-head .go-back { position: absolute; left: 0; top: 0.02rem; z-index: 10; display: block; width: 0.4rem; height: 0.4rem; background: url(../img/go-back.png) center center no-repeat; background-size: 0.18rem 0.18rem; }
.list-head .go-home { position: absolute; right: 0; top: 0.02rem; z-index: 10; display: block; width: 0.4rem; height: 0.4rem; background: url(../img/home-white.png) center center no-repeat; background-size: 0.2rem 0.2rem; }
.list-head .h-title { width: 80%; height: 0.44rem; line-height: 0.44rem; font-weight: 500; font-size: 0.16rem; text-align: center; color: #fff; margin: 0 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mt-head { margin-top: 0.44rem; }
.list-search-box { background: #fff; padding: 0.1rem; height: 0.52rem; box-sizing: border-box; width: 100%; }
.list-search-box .list-search { height: 0.32rem; position: relative; }
.list-search-box .s-input { width: 100%; height: 0.32rem; line-height: 0.32rem; float: left; background: #f9f9f9; border: 1px solid #eee; border-radius: 0.18rem; padding: 0 0.35rem 0 0.1rem; font-size: 0.14rem; color: #666; box-sizing: border-box; }
.list-search-box .s-btn { position: absolute; cursor: pointer; right: 0.05rem; top: 0; width: 0.32rem; height: 0.32rem; border: 0; background: url(../img/top-search.png) center center no-repeat; background-size: 0.2rem 0.2rem; }

.list-result { padding: 0.1rem; min-height: 0.2rem; color: #666; font-size: 0.14rem; line-height: 0.2rem; }
.list-result .sp-con { color: #FF6633; padding: 0 0.04rem; }

.list-column { padding: 0.1rem 0.05rem 0 0.05rem; /*padding: 0 0.05rem 0.1rem 0.05rem;*/ }
.list-column .fyui-li { width: 33.3%; float: left; box-sizing: border-box; padding: 0.05rem; }
.list-column .fyui-li .fyui-a { display: block; background: #0482da; width: 100%; height: 0.36rem; line-height: 0.36rem; font-size: 0.14rem; text-align: left; padding: 0 0.08rem; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; }

.list-item { padding: 0 0.1rem; margin-bottom: 0.2rem; }
.list-item .l-item { margin-bottom: 0.1rem; }
.list-item .l-item .fyui-li { position: relative; box-sizing: border-box; border-radius: 0.06rem; background: #fff; margin-bottom: 0.1rem; }
.list-item .l-item .fyui-li .fyui-a { display: block; padding: 0 0.1rem 0.06rem; }
.list-item .l-item .fyui-li .company-name { border-bottom: 1px solid #eee; height: 0.4rem; line-height: 0.4rem; margin-bottom: 0.08rem; color: #0366c1; font-size: 0.16rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.list-item .l-item .fyui-li .company-name .company-text { float: left; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list-item .l-item .fyui-li .company-name .company-jyzt { float: right; min-width: 0.36rem; height: 0.2rem; line-height: 0.18rem; font-size: 0.12rem; padding: 0 0.1rem; text-align: center; border: 0.01rem solid #dfdfdf; box-sizing: border-box; margin-top: 0.1rem; }

.list-item .l-item .fyui-li .company-name .color-100,
.list-item .l-item .fyui-li .company-name .color-102,
.list-item .l-item .fyui-li .company-name .color-401,
.list-item .l-item .fyui-li .company-name .color-402 { border-color: #008000; color: #008000; }

.list-item .l-item .fyui-li .company-name .color-200,
.list-item .l-item .fyui-li .company-name .color-301,
.list-item .l-item .fyui-li .company-name .color-302,
.list-item .l-item .fyui-li .company-name .color-306,
.list-item .l-item .fyui-li .company-name .color-501,
.list-item .l-item .fyui-li .company-name .color-601 { border-color: #FF6600; color: #FF6600 }


.list-item .l-item .fyui-li .company-info { display: flex; /*height: 0.22rem;*/ margin-bottom: 0.04rem; line-height: 0.22rem; font-size: 0.14rem; color: #666; /*overflow: hidden; text-overflow: ellipsis; white-space: nowrap;*/ }

.list-item .l-item .fyui-li .company-info .fyui-span { color: #999; font-size: 0.14rem; line-height: 0.22rem; float: left; display: inline-block; flex-shrink: 0; }
.list-item .l-item .fyui-li .company-info .fyui-span .fyui-i { width: 0.13rem; height: 0.13rem; float: left; display: block; margin: 0.045rem 0.05rem 0 0; background-repeat: no-repeat; background-position: center center; background-size: 0.13rem 0.13rem }

.list-item .l-item .fyui-li .company-info .fyui-p-con { flex-shrink: 1; display: inline-block; color: #666; font-size: 0.14rem; line-height: 0.22rem; text-align: left; max-height: 1.32rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; box-sizing: border-box; padding-left: 0.2rem; }



.list-item .l-item .fyui-li .business { background-image: url(../img/m-b-icon.png); }
.list-item .l-item .fyui-li .address { background-image: url(../img/address-icon.png); }
.list-item .l-item .fyui-li .l-person { background-image: url(../img/d-legal-person.png); }
.list-item .l-item .fyui-li .capital { background-image: url(../img/d-reg-capital.png); }
.list-item .l-item .fyui-li .set-up-date { background-image: url(../img/d-set-up-date.png); }
.list-item .l-item .fyui-li .claim-btn { position: absolute; right: 0.1rem; top: 0.06rem; z-index: 10; display: block; border-radius: 0.03rem; color: #fff; width: 0.76rem; height: 0.28rem; line-height: 0.28rem; text-align: center; background: #0482da; font-size: 0.14rem; justify-content: center; align-items: center; flex-direction: column; }
.list-item .l-item .fyui-li .claimed-btn { position: absolute; right: 0.1rem; top: 0.06rem; z-index: 10; display: block; border-radius: 0.03rem; color: #999; float: right; width: 0.76rem; height: 0.28rem; line-height: 0.28rem; text-align: center; background: #f2f2f2; font-size: 0.14rem; }
.list-item .claim-item .fyui-li .company-name { padding-right: 0.86rem; }

.list-item .page { height: 0.38rem; font-size: 0; text-align: center; }
.list-item .page .fyui-a { font-size: 0.14rem; display: inline-block; color: #0366c1; width: 0.85rem; height: 0.36rem; line-height: 0.36rem; margin: 0 0.05rem; background: #fff; border: 1px solid #0366c1; border-radius: 0.06rem; text-align: center; }
.list-item .page .fyui-a:active,
.list-item .page .fyui-a:hover { background: #0366c1; border: 1px solid #0366c1; color: #fff; }
.list-item .no-result { padding: 20px 0px; text-align: center; display: block; }
.foot-other { background: #e9e9e9; padding: 0.2rem 0.1rem; font-size: 0.14rem; line-height: 0.2rem; color: #999; text-align: justify; }
.foot-other .fyui-a { color: #2972fa; font-size: 0.14rem; }
.foot-other .fyui-a:active { color: #0366c1; }

.gotop { position: fixed; z-index: 99; right: 0.15rem; bottom: 0.6rem; width: 0.4rem; height: 0.4rem; }
.gotop .fyui-a { display: block; width: 0.4rem; height: 0.4rem; background: url(../img/totop.png) center center no-repeat; background-size: 0.4rem 0.4rem; }

/***详情页***/
.d-company-name { background: #0482da; padding: 0.15rem 0.2rem 0.44rem 0.2rem; }
.d-company-name .fyui-h1 { color: #fff; font-size: 0.22rem; line-height: 0.32rem; margin-bottom: 0.05rem; font-weight: 500; }
.d-company-name .browse { height: 0.24rem; }
.d-company-name .browse span { float: left; height: 0.24rem; line-height: 0.24rem; display: block; color: #fff; font-size: 0.14rem; margin-right: 0.1rem; /*padding: 0 0.1rem; border-radius: 0.12rem; background: rgba(0, 0, 0, 0.15);*/ }
.d-company-name .browse .fyui-l { padding-right: 0.1rem; position: relative; }
.d-company-name .browse .fyui-l::after { content: ""; width: 0.01rem; height: 0.14rem; background-color: rgba(255,255,255,.9); display: block; position: absolute; right: 0; top: 50%; margin-top: -0.07rem; }


.detail-body { padding: 0 0.1rem; /*position: relative; z-index: 1;*/ }

.d-company { margin-top: -0.34rem; font-size: 0.16rem; line-height: 0.28rem; color: #666; background: #fff; border-radius: 0.06rem; margin-bottom: 0.1rem; overflow: hidden; padding: 0.1rem; text-align: justify; text-indent: 0.32rem; }
.d-company p { font-size: 0.16rem; line-height: 0.28rem; color: #666; text-indent: 0.32rem; }
.d-company .modify-btn { color: #ff812e; font-size: 0.14rem; line-height: 0.28rem; }
.d-company .modify-btn .fyui-i { background: url(../img/modify-icon.png) no-repeat center center; float: left; margin: 0.06rem 0.05rem 0 0; display: block; width: 0.16rem; height: 0.16rem; background-size: 0.14rem 0.14rem; }

.detail-module { background: #fff; border-radius: 0.06rem; margin-bottom: 0.1rem; overflow: hidden; }
.detail-module .d-title { height: 0.5rem; border-bottom: 1px solid #eee; padding: 0 0.1rem; }
.detail-module .d-title .fyui-h4 { float: left; line-height: 0.5rem; font-weight: 500; font-size: 0.16rem; color: #333; }
.detail-module .d-title .d-t-icon { width: 0.18rem; height: 0.18rem; display: block; line-height: 0.18rem; float: left; margin: 0.16rem 0.05rem 0 0; overflow: hidden; }

.detail-module .d-title .modify-btn { height: 0.5rem; float: right; margin-left: 0.1rem; color: #ff812e; font-size: 0.14rem; line-height: 0.5rem; }
.detail-module .d-title .modify-btn .fyui-i { background: url(../img/modify-icon.png) no-repeat center center; float: left; margin: 0.18rem 0.05rem 0 0; display: block; width: 0.14rem; height: 0.14rem; background-size: 0.14rem 0.14rem; }

.detail-module .d-title .vipProList-icon { background: url(../img/d-t-mser.png) center center no-repeat; background-size: 0.18rem 0.18rem; }
.detail-module .d-title .business-icon { background: url(../img/d-m-business.png) center center no-repeat; background-size: 0.18rem 0.18rem; }
.detail-module .d-title .shareholder-icon { background: url(../img/d-m-shareholder.png) center center no-repeat; background-size: 0.18rem 0.18rem; }
.detail-module .d-title .member-icon { background: url(../img/d-m-member.png) center center no-repeat; background-size: 0.18rem 0.18rem; }
.detail-module .d-title .contact-icon { background: url(../img/d-m-contact.png) center center no-repeat; background-size: 0.18rem 0.18rem; }
.detail-module .d-title .map-icon { background: url(../img/d-m-map.png) center center no-repeat; background-size: 0.18rem 0.18rem; }
.detail-module .d-title .related-icon { background: url(../img/d-m-related.png) center center no-repeat; background-size: 0.18rem 0.18rem; }
.detail-module .bg-1 { background: #c5c271; }
.detail-module .bg-2 { background: #6486fb; }
.detail-module .bg-3 { background: #65dacf; }
.detail-module .bg-4 { background: #ff9e6e; }
.detail-module .bg-5 { background: #28a745; }
.detail-module .bg-6 { background: #e83e8c; }
.detail-module .bg-7 { background: #ffc107; }
.detail-module .bg-8 { background: #467FD7; }
.detail-module .bg-9 { background: #6f42c1; }
.detail-module .bg-10 { background: #28a745; }
.detail-module .bg-11 { background: #e83e8c; }
.detail-module .bg-12 { background: #dc3545; }
.detail-module .bg-13 { background: #6610f2; }
.detail-module .bg-14 { background: #fd7e14; }
.detail-module .bg-15 { background: #343a40; }

.d-business { padding: 0 0.1rem 0.1rem; }
.d-business .fyui-li { border-bottom: 1px dashed #eee; padding: 0.08rem 0 0 0.23rem; line-height: 0.24rem; display: flex; }
.d-business .fyui-li .list-label { width: 0.93rem; font-size: 0.14rem; display: inline-block; color: #999; line-height: 0.24rem; white-space: nowrap; flex-shrink: 0; }
.d-business .fyui-li .list-label .label-icon { width: 0.15rem; height: 0.15rem; display: block; float: left; margin: 0.02rem 0.04rem 0 0; background-repeat: no-repeat; background-position: center center; background-size: 0.15rem 0.15rem; }
.d-business .fyui-li .list-value { flex-shrink: 1; display: inline-block; color: #333; font-size: 0.14rem; line-height: 0.24rem; text-align: justify; }
.d-business .fyui-li .list-label .credit-code-icon { background-image: url(../img/d-credit-code.png); }
.d-business .fyui-li .list-label .organization-code-icon { background-image: url(../img/d-organization-code.png); }
.d-business .fyui-li .list-label .reg-number-icon { background-image: url(../img/d-reg-number.png); }
.d-business .fyui-li .list-label .operating-status-icon { background-image: url(../img/d-operating-status.png); }
.d-business .fyui-li .list-label .industry-icon { background-image: url(../img/d-industry.png); }
.d-business .fyui-li .list-label .set-up-date-icon { background-image: url(../img/d-set-up-date.png); }
.d-business .fyui-li .list-label .type-icon { background-image: url(../img/d-type.png); }
.d-business .fyui-li .list-label .operating-period-icon { background-image: url(../img/d-operating-period.png); }
.d-business .fyui-li .list-label .legal-person-icon { background-image: url(../img/d-legal-person.png); }
.d-business .fyui-li .list-label .date-issue-icon { background-image: url(../img/d-date-issue.png); }
.d-business .fyui-li .list-label .reg-capital-icon { background-image: url(../img/d-reg-capital.png); }
.d-business .fyui-li .list-label .hierarchy-icon { background-image: url(../img/d-hierarchy.png); }
.d-business .fyui-li .list-label .address-icon { background-image: url(../img/address-icon.png); }
.d-business .fyui-li .list-label .b-scope-icon { background-image: url(../img/m-b-icon.png); }


.d-shareholder { padding: 0 0.1rem 0.1rem; }
.d-shareholder .fyui-li { padding: 0.05rem 0 0.05rem 0.23rem; border-bottom: 0.01rem solid #eee; width: 100%; box-sizing: border-box; }
.d-shareholder .fyui-li .top-info { height: 0.30rem; /*border-bottom: 1px dashed #eee; padding-bottom: 0.1rem; margin-bottom: 0.1rem;*/ }
.d-shareholder .fyui-li .name-block { border: 1px solid #f1f1f1; border-radius: 0.04rem; font-size: 0.18rem; color: #fff; width: 0.36rem; height: 0.36rem; line-height: 0.36rem; text-align: center; display: block; float: left; margin-right: 0.16rem; }
.d-shareholder .fyui-li .member-name { float: left; width: 100%; height: 0.30rem; line-height: 0.30rem; font-size: 0.14rem; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.d-shareholder .fyui-li .member-office { float: right; font-size: 0.14rem; color: #999; line-height: 0.38rem; }
.d-shareholder .fyui-li .bot-info { /*padding-left: 0.52rem;*/ }
.d-shareholder .fyui-li .bot-info .item-bottom { padding: 0.08rem 0; }
.d-shareholder .fyui-li .bot-info .capital-left { width: 50%; float: left; }
.d-shareholder .fyui-li .bot-info .capital-right { width: 50%; float: left; }
.d-shareholder .fyui-li .bot-info .capital-right .v-title { border-left: 1px solid #eee; padding-left: 0.1rem; }
.d-shareholder .fyui-li .bot-info .capital-right .v-numb { padding-left: 0.1rem; }

.d-shareholder .fyui-li .bot-info .bot-capital { width: 35%; float: left; display: flex; }
.d-shareholder .fyui-li .bot-info .bot-w60 { width: 65% !important; }
.d-shareholder .fyui-li .bot-info .v-title { height: 0.30rem; line-height: 0.30rem; font-size: 0.14rem; color: #999; flex-shrink: 0; margin-right: 0.1rem; }
.d-shareholder .fyui-li .bot-info .v-numb { height: 0.30rem; line-height: 0.30rem; font-size: 0.14rem; color: #333; flex-shrink: 1; }


.d-member { padding: 0 0.1rem 0.1rem; }
.d-member .fyui-li { border-bottom: 1px dashed #eee; padding: 0.05rem 0 0.05rem 0.23rem; height: 0.30rem; }
.d-member .fyui-li .name-block { border: 1px solid #f1f1f1; border-radius: 0.04rem; font-size: 0.18rem; color: #fff; width: 0.36rem; height: 0.36rem; line-height: 0.36rem; text-align: center; display: block; float: left; margin-right: 0.16rem; }
.d-member .fyui-li .member-name { float: left; line-height: 0.38rem; font-size: 0.14rem; color: #333; }
.d-member .fyui-li .member-office { float: right; font-size: 0.14rem; color: #333; line-height: 0.38rem; }

.d-contact { padding: 0.1rem; }
.d-contact .fyui-li { border-bottom: 1px dashed #eee; padding: 0.08rem 0 0.08rem 0.23rem; line-height: 0.2rem; display: flex; }
.d-contact .fyui-li .list-label { width: 0.65rem; font-size: 0.14rem; color: #999; line-height: 0.24rem; flex-shrink: 0; }
.d-contact .fyui-li .list-label .label-icon { width: 0.15rem; height: 0.15rem; display: block; float: left; margin: 0.02rem 0.04rem 0 0; background-repeat: no-repeat; background-position: center center; background-size: 0.15rem 0.15rem; }
.d-contact .fyui-li .list-value { flex-shrink: 1; color: #333; font-size: 0.14rem; line-height: 0.24rem; text-align: justify; }
.d-contact .fyui-li .list-label .company-icon { background-image: url(../img/d-company.png); }
.d-contact .fyui-li .list-label .contact-icon { background-image: url(../img/d-contact.png); }
.d-contact .fyui-li .list-label .address-icon { background-image: url(../img/address-icon.png); }

.d-contact .fyui-li .list-label .phone-icon { background-image: url(../img/d-phone.png); }
.d-contact .fyui-li .list-label .qq-icon { background-image: url(../img/d-qq.png); }
.d-contact .fyui-li .list-label .email-icon { background-image: url(../img/d-email.png); }

.d-map { padding: 0.1rem; }
.d-map .map { border: 1px solid #eee; }

.d-related { padding: 0.05rem 0.1rem 0.1rem; }
.d-related .fyui-li { border-bottom: 1px dashed #eee; padding-left: 0.23rem; }
.d-related .fyui-li .fyui-a { padding: 0.08rem 0; display: block; }
.d-related .fyui-li .company-name { font-size: 0.14rem; color: #333; margin-bottom: 0.02rem; height: 0.24rem; line-height: 0.24rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.d-related .fyui-li .address { height: 0.2rem; margin-bottom: 0.02rem; line-height: 0.2rem; font-size: 0.14rem; color: #999; padding-left: 0.15rem; background: url(../img/address-icon.png) left center no-repeat; background-size: 0.12rem 0.12rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.d-related .fyui-li .address span { color: #999; font-size: 0.14rem; line-height: 0.2rem; float: left; }

/***我要纠错、留言***/
.message-title { background: #0482da; padding: 0.1rem 0.1rem; color: #fff; font-size: 0.16rem; line-height: 0.3rem; }
.form-box { padding: 0.2rem 0.1rem; }
.form-box .fyui-li { margin-bottom: 0.15rem; }
.form-box .fyui-span { width: 0.84rem; float: left; font-size: 0.14rem; line-height: 0.36rem; color: #333; }
.form-box .fyui-span .fyui-em { font-size: 0.14rem; color: #ff0000; line-height: 0.36rem; }
.form-box .r-fill { position: relative; width: calc( 100% - 0.84rem); float: left; font-size: 0; }
.form-box .fyui-input { width: 100%; padding: 0 0.05rem; height: 0.36rem; line-height: 0.36rem; border: 1px solid #eee; border-radius: 0.06rem; font-size: 0.14rem; color: #666; background: #fff; box-sizing: border-box; }
.form-box .fyui-textarea { width: 100%; padding: 0 0.05rem; height: 1.8rem; line-height: 0.36rem; border: 1px solid #eee; border-radius: 0.06rem; font-size: 0.14rem; color: #666; background: #fff; box-sizing: border-box; }
.form-box .fyui-select { width: 100%; padding: 0 0.05rem; height: 0.36rem; line-height: 0.36rem; border: 1px solid #eee; border-radius: 0.06rem; font-size: 0.14rem; color: #666; background: #fff; box-sizing: border-box; }
.form-box .yzm-img { position: absolute; z-index: 9; right: 0.01rem; top: 0.01rem; width: 0.86rem; height: 0.34rem; border-radius: 0 0.06rem 0.06rem 0; }

.form-box .yzm-img img { width: 100%; }
.form-box .sub-btn { -webkit-appearance: none; border: 0; width: 100%; display: block; line-height: 0.44rem; font-size: 0.17rem; height: 0.44rem; background: #3388ff; text-align: center; color: #fff; border-radius: 0.06rem; }
.form-box .sub-btn:active { background: #0482da; }
.form-box .pt-10 { padding-top: 0.1rem; }

/***飞阳网会员协议***/
.agreement-box { padding: 0.1rem; }
.agreement-box .agreement { background: #fff; padding: 0.2rem 0.1rem; border-radius: 0.06rem; font-size: 0.14rem; color: #666; line-height: 0.24rem; text-indent: 0.28rem; text-align: justify; }
.agreement-box .agreement .fyui-p { font-size: 0.14rem; color: #666; line-height: 0.24rem; text-indent: 0.28rem; text-align: justify; margin-bottom: 0.05rem; }
.agreement-box .agreement .fyui-b { font-weight: bold; color: #333; }

/******注册*****/
.reg-box { padding: 0.5rem 0.15rem 0; }
.reg-box .reg-title { margin-bottom: 0.5rem; }
.reg-box .reg-title .reg-tex1 { color: #0366c1; font-size: 0.28rem; height: 0.36rem; line-height: 0.36rem; font-weight: 500; }
.reg-box .reg-title .reg-tex2 { color: #0366c1; font-size: 0.2rem; height: 0.3rem; line-height: 0.3rem; font-weight: 500; }
.reg-box .form-reg { background: #fff; border-radius: 0.06rem; padding: 0.25rem 0.15rem; margin-bottom: 0.3rem; }
.reg-box .form-reg .fyui-li { position: relative; margin-bottom: 0.1rem; height: 0.4rem; padding-top: 0.2rem; }
.reg-box .form-reg .fyui-li .fyui-span { position: absolute; left: 0; top: 0.31rem; width: 0.18rem; height: 0.18rem; background-size: 0.18rem 0.18rem; }
.reg-box .form-reg .fyui-li .reg-phone { background-image: url(../img/reg-phone-icon.png); }
.reg-box .form-reg .fyui-li .reg-yzm { background-image: url(../img/reg-yzm-icon.png); }
.reg-box .form-reg .fyui-li .reg-pw { background-image: url(../img/reg-pw-icon.png); }
.reg-box .form-reg .fyui-li .reg-obtain-yzm { position: absolute; right: 0; top: 0.32rem; border-left: 1px solid #999; height: 0.16rem; line-height: 0.16rem; font-size: 0.14rem; color: #3388ff; padding-left: 0.15rem; }
.reg-box .form-reg .fyui-li .fyui-input { padding-left: 0.24rem; width: 100%; height: 0.4rem; box-sizing: border-box; line-height: 0.4rem; font-size: 0.16rem; color: #888; outline: 0; border: 0; border-bottom: 1px solid #eee; transition: all 0.3s ease-in-out 0s; }
.reg-box .form-reg .fyui-li .fyui-input:focus { border-bottom: 1px solid #3388ff; }
.reg-box .form-reg .agree { padding: 0; margin-bottom: 0; line-height: 0.4rem; }
.reg-box .form-reg .agree .fyui-a { color: #3388ff; }
.reg-box .form-reg .fyui-li .fyui-radio { float: left; width: 0.14rem; height: 0.14rem; border: 1px solid #3388ff; margin: 0.13rem 0.05rem 0 0; }
.reg-box .reg-btn { width: 100%; display: block; line-height: 0.44rem; font-size: 0.17rem; height: 0.44rem; background: #3388ff; text-align: center; color: #fff; border-radius: 0.06rem; }
.reg-box .reg-btn:active { background: #0482da; }

.reg-succ-box { width: 100%; padding: 0.44rem 0.1rem 0 0.1rem; box-sizing: border-box; text-align: center; }
.reg-succ-box .succ-box { width: 100%; padding-top: 1.5rem; }
.reg-succ-box .succ-img { width: 0.7rem; height: 0.7rem; display: block; margin: 0 auto 0.3rem; background: url(../img/reg-success.png) no-repeat; background-size: 0.7rem 0.7rem; }
.reg-succ-box .succ-txt1 { font-size: 0.18rem; color: #666; height: 0.24rem; line-height: 0.24rem; text-align: center; margin-bottom: 0.05rem; }
.reg-succ-box .succ-txt2 { font-size: 0.16rem; color: #666; height: 0.24rem; line-height: 0.24rem; text-align: center; }
.reg-succ-box .go-home-box { padding-top: 0.2rem; }
.reg-succ-box .go-home-box .fyui-a { width: 1.04rem; height: 0.36rem; line-height: 0.36rem; text-align: center; display: block; margin: 0 auto; border: 1px solid #333; color: #333; background: #fff; border-radius: 0.06rem; }
.reg-succ-box .go-home-box .fyui-a:active { color: #fff; background: #0366c1; border: 1px solid #0366c1; }

/******认领系列*****/
.claim-search-box { position: absolute; left: 0; top: 1rem; width: 100%; box-sizing: border-box; padding: 0.05rem 0.1rem; height: 0.46rem; }
.claim-search-box .claim-top-search { height: 0.36rem; position: relative; }
.claim-top-search .claim-input { width: 100%; height: 0.36rem; line-height: 0.36rem; float: left; background: #fff; border-radius: 0.18rem; padding: 0 0.35rem 0 0.1rem; font-size: 0.14rem; color: #666; border: 0; box-sizing: border-box; }
.claim-top-search .claim-btn { position: absolute; cursor: pointer; right: 0.05rem; top: 0; width: 0.36rem; height: 0.36rem; border: 0; background: url(../img/top-search.png) center center no-repeat; background-size: 0.24rem 0.24rem; }

.claim-banner { }
.claim-banner img { width: 100%; }

.claim-body { padding: 0.15rem 0.1rem; position: relative; z-index: 1; }
.claim-module { background: #fff; border-radius: 0.06rem; /* margin-bottom: 0.15rem;*/ overflow: hidden; }
.claim-module .module-title { height: 0.5rem; text-align: center; line-height: 0; padding-top: 0.15rem; }


.claim-module .module-title .name { position: relative; height: 0.5rem; color: #666; font-weight: 500; line-height: 0.5rem; font-size: 0.18rem; display: inline-block; }


/*.claim-module .module-title .name::before { content: ""; position: absolute; top: 0.21rem; left: -0.55rem; width: 0.45rem; height: 0.09rem; display: block; background: url(../img/t-l-line.png) center center no-repeat; background-size: cover; }
.claim-module .module-title .name::after { content: ""; position: absolute; top: 0.21rem; right: -0.55rem; width: 0.45rem; height: 0.09rem; display: block; background: url(../img/t-r-line.png) center center no-repeat; background-size: cover; }*/

.claim-ques { padding: 0.1rem 0.1rem 0; }
.claim-ques .fyui-li { padding: 0.1rem 0.05rem; border-bottom: 1px solid #eee; margin-bottom: 0.1rem; }
.claim-ques .fyui-li .ques-top { display: flex; margin-bottom: 0.06rem; }
.claim-ques .fyui-li .ques-top .fyui-span { flex-shrink: 0; width: 0.05rem; height: 0.05rem; line-height: 0.05rem; display: block; text-align: center; margin: 0.10rem 0.05rem 0 0; background: #FF6600; color: #fff; font-size: 0.12rem; border-radius: 50%; }
.claim-ques .fyui-li .ques-top .list-value { flex-shrink: 1; font-size: 0.16rem; color: #333; line-height: 0.22rem; }
.claim-ques .fyui-li .ques-bot { display: flex; }
.claim-ques .fyui-li .ques-bot .fyui-span { flex-shrink: 0; width: 0.24rem; height: 0.24rem; line-height: 0.24rem; display: block; text-align: center; margin-right: 0.05rem; background: #fe6a00; color: #fff; font-size: 0.16rem; }
.claim-ques .fyui-li .ques-bot .list-value { flex-shrink: 1; font-size: 0.14rem; color: #999; line-height: 0.22rem; padding-left: 0.10rem }




.claim-step-box { border-radius: 0; margin-bottom: 0; }
.claim-step { overflow: hidden; position: relative; padding: 0.2rem 0.1rem; }
.claim-step .fyui-li { float: left; position: relative; z-index: 10; width: 33.3%; }
.claim-step .claim-num { width: 0.4rem; height: 0.4rem; font-size: 0.2rem; font-weight: bold; color: #0482da; text-align: center; margin: 0 auto; line-height: 0.4rem; background: #fff; border-radius: 50%; border: 0.02rem solid #0482da; }
.claim-step .claim-info { font-size: 0.14rem; text-align: center; color: #333; margin-top: 0.08rem; padding: 0 0.1rem; }
.claim-step .claim-line { width: 70%; height: 0.01rem; border-top: 1px solid #dfdfdf; position: absolute; top: 0.42rem; left: 15%; z-index: 5; }
.claim-rarr { position: absolute; top: 2.2em; margin-top: 0.01rem; }
.claim-rarr:before, .claim-rarr:after { content: ''; position: absolute; border-color: transparent; border-style: solid; }
.claim-rarr:before { top: 0; left: 0; border-width: 0.1rem 0 0.1rem 0.1rem; border-left-color: #ddd; }
.claim-rarr:after { left: 0; top: 0.01rem; border-width: 0.09rem 0 0.09rem 0.09rem; border-left-color: #fff; }
.claim-rarr1 { left: 33.3%; }
.claim-rarr2 { left: 65.6%; }

/***认领头部***/
.claim-head { padding: 0.20rem .10rem 0; /*background-color: #0482d9;*/ border-bottom-left-radius: 0.06rem; border-bottom-right-radius: 0.06rem; /*background: url(../img/claim-banner.jpg) top center no-repeat; background-size: cover;*/ }
.claim-head .claim-box { background: #fff; border-radius: 0 0 0.06rem 0.06rem; }
.claim-head .claim-no-img { width: 2rem; height: 1.68rem; margin: 0 auto 0.15rem; padding-top: 0.15rem; }
.claim-head .claim-tips { font-size: 0.20rem; line-height: 0.24rem; color: #ccc; font-weight: bold; text-align: center; }
.claim-head .claim-company { padding: 0.05rem 0.15rem; margin-bottom: 0.05rem; font-size: 0.18rem; color: #666; line-height: 0.28rem; text-align: center; }
.claim-head .claim-company .company-name { font-size: 0.18rem; font-weight: bold; color: #269edc; }
.claim-head .claim-joinus { font-size: 0.15rem; color: #666; line-height: 0.22rem; text-align: center; padding: 0 0.15rem 0.15rem; }
.claim-head .claim-joinus .fyui-a { color: #ffac00; }
/*认领表单*/
.claim-head .list-search-box { border-radius: 0.06rem 0.06rem 0 0; }
.claim-head .claim-top-b { border-radius: 0.06rem; padding:0 0.1rem 0.10rem; }
.claim-head .company-tips { font-size: 0.18rem; color: #333; font-weight: bold; line-height: 0.24rem; padding: 0.35rem 0 0.05rem ; text-align: center; }
.claim-head .company-title { padding: 0.25rem 0 0; }
.claim-head .company-title .fyui-span { display: block; /*min-height: 0.4rem;*/ line-height: 0.2rem; color: #000; font-size: 0.16rem; padding: 0.1rem 0; font-weight: normal; border-top: 1px solid #dfdfdf; }
.claim-head .claim-btn-box { padding: 0.23rem 0; }
.claim-head .claim-btn { display: block; width: 100%; height: 0.34rem; line-height: 0.34rem; font-size: 0.14rem; color: #fff; margin: 0 auto; background: #3366ff; border-radius: 0.04rem; text-align: center; }
.claim-w15 { width: 1.5rem !important; }
.claim-w21 { width: 2.10rem !important; }
.t-p-20 { padding-top: 0.20rem; }
.t-pt-15 { padding-bottom: 0.15rem; }
.t-pt-50 { padding-bottom: 0.5rem; }

.claim-head .claim-form { /*padding: 0 0 0.1rem;*/ /*padding: 0.3rem 0.15rem 0.1rem;*/ }
/*.claim-head .claim-form .fyui-li { position: relative; margin-bottom: 0.1rem; height: 0.4rem; padding-top: 0.2rem; }*/
/*.claim-head .claim-form .fyui-li .fyui-span { position: absolute; left: 0; top: 0.31rem; width: 0.18rem; height: 0.18rem; background-size: 0.18rem 0.18rem; }*/
.claim-head .claim-form .fyui-li .reg-phone { /*background-image: url(../img/reg-phone-icon.png);*/ }
.claim-head .claim-form .fyui-li .reg-yzm { background-image: url(../img/reg-yzm-icon.png); }
.claim-head .claim-form .fyui-li .reg-account { /*background-image: url(../img/reg-account-icon.png);*/ }
.claim-head .claim-form .fyui-li .reg-obtain-yzm { position: absolute; right: 0; top: 0.32rem; border-left: 1px solid #999; height: 0.16rem; line-height: 0.16rem; font-size: 0.14rem; color: #3388ff; padding-left: 0.15rem; }
/*.claim-head .claim-form .fyui-li .fyui-input { padding-left: 0.24rem; width: 100%; height: 0.4rem; box-sizing: border-box; line-height: 0.4rem; font-size: 0.16rem; color: #666; outline: 0; border: 0; border-bottom: 1px solid #eee; transition: all 0.3s ease-in-out 0s; }
.claim-head .claim-form .fyui-li .fyui-input:focus { border-bottom: 1px solid #3388ff; }*/

.claim-head .claim-form .fyui-li { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; /*margin-bottom: 0.15rem; border-radius: 0.03rem;*/ }
.claim-head .claim-form .fyui-li:nth-child(1) { border-bottom: none; }
.claim-head .claim-form .fyui-li .fyui-span { float: left; width: 23%; height: 0.4rem; line-height: 0.4rem; color: #333; /*background: #eee; border-right: 1px solid #dfdfdf;*/ text-align: left; display: block; box-sizing: border-box; border-radius: 0.03rem 0 0 0.03rem; font-size: 0.16rem; }
.claim-head .claim-form .fyui-li .fyui-input { width: 77%; padding: 0.05rem; border-radius: 0 0.03rem 0.03rem; float: left; box-sizing: border-box; border: 0; height: 0.4rem; line-height: 0.4rem; font-size: 0.16rem; color: #333; outline: 0; }

.claim-head .claim-form .fyui-li input::-webkit-outer-spin-button,
.claim-head .claim-form .fyui-li input::-webkit-inner-spin-button { -webkit-appearance: none; }
.claim-head .claim-form .fyui-li input[type="number"] { -moz-appearance: textfield; }

/*认领-微信*/
.claim-head .t-caveat { text-align: center; background: #ecdcb5; height: 0.4rem; font-size: 0; border-radius: 0.06rem 0.06rem 0 0; }
.claim-head .t-caveat .caveat-icon { width: 0.16rem; height: 0.16rem; display: inline-block; margin-right: 0.05rem; background: url(../img/m-warn-icon.png) no-repeat center center; background-size: 0.16rem 0.16rem; }
.claim-head .t-caveat .caveat-txt { display: inline-block; line-height: 0.4rem; color: #333; font-size: 0.16rem; font-weight: bold; }
.claim-head .m-succ-img { width: 3rem; margin: 0 auto; padding: 0.1rem 0 0.02rem; text-align: center; }
.claim-head .m-succ-img img { width: 1rem; height: 1rem; }
.claim-head .m-succ-imgtxt { width: 100%; height: 0.2rem; font-size: 0.14rem; color: #AEAEAE; text-align: center; margin-top: 0.02rem; }
.claim-head .m-succ-tips2 { text-align: center; font-size: 0.16rem; color: #333; line-height: 0.28rem; }
.claim-head .m-succ-tips { text-align: center; font-size: 0.16rem; color: #666; line-height: 0.28rem; }
.claim-head .m-succ-tips .fyui-span { color: #666; font-weight: normal; font-size: 0.16rem; }
.claim-head .m-succ-line { /*position: relative;*/ width: 100%; height: 0.01rem; background: #eee; margin-top:0.23rem;  /*margin: 0.3rem 0 0.15rem;*/ display: block; }
/*.claim-head .m-succ-line .blue-span { position: absolute; top: -0.01rem; left: 50%; margin-left: -0.12rem; width: 0.24rem; height: 0.03rem; display: block; background: #0482da; }*/
.claim-head .m-succ-line2 { /*position: relative;*/ width: 100%; height: 0.01rem; background: #ddd; margin: 0.3rem 0 0.24rem; display: block; }

.claim-head .claim-result-last { padding: 0 0.15rem; font-size: 0.16rem; line-height: 0.24rem; color: #333; text-align: center; }
.claim-head .claim-result-last .fyui-span { color: #333; font-size: 0.16rem; }
.claim-head .claim-result-bot { font-size: 0.16rem; line-height: 0.24rem; color: #666; text-align: left; padding: 0 0.55rem 0.15rem; }
.claim-head .claim-result-bot .fyui-span { color: #666; font-weight: normal; font-size: 0.16rem; }

.t-ts { width: 100%; height: 0.62rem; padding: 0.30rem 0 0.15rem; }
.t-ts .t-ts-icon { width: 0.62rem; height: 0.62rem; line-height: 0.62rem; font-size: 0; border-radius: 50%; margin: 0 auto; background: #ff9900 url(https://appimg1.fy35.com/v2/m-ts-img.png) center center no-repeat; background-size: 0.32rem; }
.t-ts .t-ts-icon2 { width: 0.62rem; height: 0.62rem; line-height: 0.62rem; font-size: 0; border-radius: 50%; margin: 0 auto; background: #00cc00 url(https://appimg1.fy35.com/v2/m-ts-img2.png) center center no-repeat; background-size: 0.32rem; }
.t-ts-text { width: 100%; line-height: 0.20rem; font-size: 0.14rem; color: #949494; text-align: center; padding: 0.15rem 0; }

.t-ts3 { height: 0.92rem !important; }
.t-ts3 .t-ts-icon3 { width: 100%; height: 0.92rem; background: url(https://appimg1.fy35.com/v2/ico-logo-v6.png) center center no-repeat; background-size: 1.1rem; }

.m-succ-ls { width: 100%; padding-left: 0.38rem; box-sizing: border-box; }
.m-succ-text { width: 100%; height: 0.2rem; line-height: 0.2rem; font-size: 0.16rem; color: #333333; text-align: left; margin-bottom: 0.1rem; }
.m-succ-text .m-succ-m { color: #fb0000; font-size: 0.16rem; }
.m-succ-text .m-succ-k { color: #339933; font-size: 0.16rem; }

.fy-ul-list { width: 100%; padding: 0.35rem 0 0.44rem; box-sizing: border-box; }
.fy-ul-li { width: 100%; height: 0.20rem; line-height: 0.20rem; font-size: 0.16rem; border-top: 0.01rem solid #e8e8e8; padding: 0.15rem 0; }
.fy-li-wx { color: #333333; }
.fy-li-wx .fyui-span { margin-left: 0.13rem; color: #000; }
.fy-li-wx .btn_copy { margin-left: 0.08rem; color: #3399ff; padding: 0; }
.fy-li-wx .fyui-jwx { margin-left: 0.1rem; font-size: 0.12rem; color: #666666; }
.fy-li-lx { color: #666; border-bottom: 0.01rem solid #e8e8e8; }

.t-suss-text { width: 100%; height: 0.2rem; line-height: 0.2rem; font-size: 0.14rem; color: #666666; text-align: center; }
.fy-ul-li .fyui-span { float: right; font-size: 0.16rem; height: 0.20rem; line-height: 0.20rem; display: block; }
.fy-ul-li .btn_copy { float: right; width: 0.4rem; height: 0.20rem; line-height: 0.20rem; display: block; }
.fy-ul-li .btn_tel { float: right; width: 0.4rem; height: 0.20rem; line-height: 0.20rem; margin-left: 0.08rem; display: block; }
.fy-li-wx .fyui-span { margin-left: 0.05rem; }
.fyui-img { float: right; width: 0.20rem; height: 0.20rem; line-height: 0.20rem; font-size: 0; text-align: center; }
.fyui-img img { width: 0.20rem; height: 0.20rem; vertical-align: middle; }
/******搜索页*******/
.p-search { background: #0482da; padding: 0.1rem; }
.p-search .list-search { height: 0.32rem; position: relative; }
.p-search .s-input { width: 100%; height: 0.32rem; line-height: 0.32rem; float: left; background: #f9f9f9; border: 1px solid #eee; border-radius: 0.18rem; padding: 0 0.35rem 0 0.1rem; font-size: 0.14rem; color: #666; box-sizing: border-box; }
.p-search .s-btn { position: absolute; cursor: pointer; right: 0.05rem; top: 0; width: 0.32rem; height: 0.32rem; border: 0; background: url(../img/top-search.png) center center no-repeat; background-size: 0.2rem 0.2rem; }

.hot-company { background: #fff; border-radius: 0.06rem; margin: 0.1rem 0.1rem 0 0.1rem; overflow: hidden; }
.hot-company .hot-title { height: 0.5rem; line-height: 0.5rem; border-bottom: 1px solid #eee; padding: 0 0.1rem; font-size: 0.2rem; color: #000; font-weight: 500; }
.hot-company .company-list { padding: 0.1rem 0.1rem 0.15rem; }
.hot-company .company-list li { border-bottom: 1px dashed #ccc; height: 0.44rem; }
.hot-company .company-list li .fyui-a { display: block; position: relative; padding-left: 0.25rem; line-height: 0.44rem; font-size: 0.16rem; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hot-company .company-list li .boil-span { position: absolute; left: 0; top: 0.135rem; width: 0.17rem; height: 0.17rem; border-radius: 0.03rem; text-align: center; line-height: 0.17rem; color: #fff; font-size: 0.12rem; display: block; background-image: linear-gradient(to right, #ff6b87, #fd455e); }
.hot-company .company-list li .hot-span { position: absolute; left: 0; top: 0.135rem; width: 0.17rem; height: 0.17rem; border-radius: 0.03rem; text-align: center; line-height: 0.17rem; color: #fff; font-size: 0.12rem; display: block; background-image: linear-gradient(to right, #ffb724, #ffab24); }

.search-no-result { background: #fff; border-radius: 0.06rem; padding: 0.1rem; margin: 0.1rem 0.1rem 0 0.1rem; overflow: hidden; }
.search-no-result .result-img { width: 2rem; height: 1.68rem; margin: 0 auto 0.05rem; }
.search-no-result .result-tips { font-size: 0.20rem; line-height: 0.24rem; color: #ccc; font-weight: bold; margin-bottom: 0.05rem; text-align: center; }
.search-no-result .result-company { padding: 0.05rem 0.15rem; margin-bottom: 0.2rem; font-size: 0.18rem; color: #666; line-height: 0.28rem; text-align: center; }
.search-no-result .result-company .company-name { font-size: 0.18rem; font-weight: bold; color: #269edc; }
.search-no-result .included-btn { width: 1.06rem; height: 0.36rem; color: #fff; font-size: 0.18rem; line-height: 0.36rem; text-align: center; background: #0482da; display: block; border-radius: 0.04rem; margin: 0 auto 0.3rem; }

.btn_text { color: #2972fa; }


/*主营业务*/
.d-list { padding: 0.1rem 0 0 0.23rem; }
.d-list ul { width: 100%; height: auto; box-sizing: border-box; }
.d-list li { width: 50%; float: left; box-sizing: border-box; margin-bottom: 0.1rem; }
/*.d-list li:nth-last-child(2),*/
.d-list li:nth-child(3),
.d-list li:last-child { margin-bottom: 0; }
.d-list li:nth-child(2n) { padding-left: 0.05rem; }
.d-list li:nth-child(2n+1) { padding-right: 0.05rem; }

.d-list .fy-img { width: 100%; height: 1.1rem; line-height: 1.1rem; font-size: 0; text-align: center; border-radius: 0.05rem; overflow: hidden; }
.d-list .fy-img img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; vertical-align: middle; object-fit: cover; cursor: pointer; }
.d-list .fy-name { width: 100%; height: 0.3rem; line-height: 0.3rem; font-size: 0.14rem; color: #666666; text-align: left; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


#origin-img { display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; overflow: hidden; }
.origin-img-bg { background: rgba(0,0,0,.5); width: 100%; height: 100%; }
.fy-cc { width: 100%; height: 4rem; border-radius: 0.05rem; position: absolute; top: 45%; margin-top: -2rem; }

.fy-bginfo { width: 2.9rem; height: 4rem; background-color: #fff; margin: 0 auto; box-sizing: border-box; padding: 0.3rem; border-radius: 0.1rem; }
.fy-info { width: 100%; height: 100%; overflow: hidden; overflow-y: auto !important; }
.fy-infoimg { width: 100%; height: 1.8rem; line-height: 1.8rem; text-align: center; font-size: 0; margin-bottom: 0.13rem; }
.fy-infoimg img { /*width: 100%; height: 100%;*/ max-width: 100%; max-height: 100%; vertical-align: middle; object-fit: cover; /*pointer-events: none;*/ }
.fy-name { min-height: 0; line-height: 0.24rem; font-size: 0.14rem; color: #333; font-weight: bold; text-align: left; word-break: break-all; }
.fy-txt { min-height: 0; line-height: 0.24rem; font-size: 0.14rem; color: #666; text-align: left; word-break: break-all; }
.fy-close { width: 0.32rem; height: 0.32rem; margin: 0.2rem auto 0; background: url(https://appimg1.fy35.com/v2/d-t-close.png) center center no-repeat; background-size: 0.32rem; -webkit-transition: all .5s; transition: all .5s; }
.fy-close:hover,
.fy-close:active { background-image: url(https://appimg1.fy35.com/v2/d-t-close-h.png) }
.fy-close img { width: 100%; height: 100%; display: block; }


/*详情页-变更记录*/
.detail-module { background: #fff; border-radius: 0.06rem; margin-bottom: 0.1rem; overflow: hidden; }
.detail-module .d-title { height: 0.51rem; border-bottom: 0.01rem solid #eee; padding: 0 0.1rem; width: 100%; box-sizing: border-box; overflow: hidden; }
.detail-module .d-title .fyui-h4 { float: left; font-weight: 500; font-size: 0.16rem; color: #333; }
.detail-module .d-title .d-t-icon { width: 0.18rem; height: 0.18rem; display: block; line-height: 0.16rem; float: left; margin: 0.15rem 0.05rem 0 0; overflow: hidden; }
.detail-module .d-title .change-icon { background-image: url(https://appimg1.fy35.com/v2/d-t-change2.png); background-size: 0.18rem 0.18rem; }
.detail-module .d-title .d-text { font-size: 0.14rem; color: #FF9900; margin-left: 0.05rem; }
.detail-module .d-change { padding: 0 0.1rem 0.1rem; width: 100%; box-sizing: border-box; }
.detail-module .d-change .fyui-li { padding: 0.1rem 0 0.1rem 0.23rem; /*border-bottom: 1px solid #eee;*/ width: 100%; box-sizing: border-box; }
.detail-module .d-change .fyui-li .d-c-tit { width: 100%; min-height: 0.24rem; padding: 0.05rem 0 0.1rem; display: flex; }
.detail-module .d-change .fyui-li .d-c-tit .d-tite,
.detail-module .d-change .fyui-li .d-c-tit .d-time { width: 35%; line-height: 0.24rem; font-size: 0.14rem; float: left; text-align: left; box-sizing: border-box; }
.detail-module .d-change .fyui-li .d-c-tit .d-tite { flex-shrink: 0; width: 65%; color: #333333; position: relative; padding-left: 0.1rem; }
.detail-module .d-change .fyui-li .d-c-tit .d-tite::before { position: absolute; left: 0; top: 0.08rem; content: ""; display: block; width: 0.05rem; height: 0.05rem; background-color: #E33244; border-radius: 50%; }
.detail-module .d-change .fyui-li .d-c-tit .d-time { flex-shrink: 1; padding-left: 0.1rem; color: #666666; text-align: right; }
.detail-module .d-change .fyui-li .d-c-biangeng { width: 100%; min-height: 0.3rem; padding: 0.1rem; background-color: #f2f2f2; margin-bottom: 0.1rem; box-sizing: border-box; }
.detail-module .d-change .fyui-li .d-c-biangeng .d-qian { width: 100%; line-height: 0.24rem; font-size: 0.12rem; color: #666; text-align: left; box-sizing: border-box; }
.detail-module .d-change .fyui-li .d-c-biangeng .d-c-qian { width: 100%; line-height: 0.24rem; font-size: 0.12rem; color: #666666; text-align: left; box-sizing: border-box; }
.detail-module .d-change .fyui-li .d-c-con { width: 100%; min-height: 0.24rem; padding: 0.1rem; background-color: #f2f2f2; box-sizing: border-box; }
.detail-module .d-change .fyui-li .d-c-con .d-c-hou { width: 100%; line-height: 0.24rem; font-size: 0.12rem; color: #666666; text-align: left; box-sizing: border-box; }
.detail-module .d-change .fyui-li .d-c-con .d-hou { width: 100%; line-height: 0.24rem; font-size: 0.12rem; color: #333333; text-align: left; box-sizing: border-box; }
.detail-module .d-change .fyui-li .d-c-con .d-red { color: #E33244; }
.detail-module .d-change .fyui-li .d-bt-txt { width: 100%; height: 0.24rem; line-height: 0.24rem; font-size: 0.12rem; text-align: center; color: #3399FF; }
.detail-module .d-change .fyui-li .d-bt-on { display: none; }
.detail-module .d-change .d-bt-more { display: block; width: 100%; height: 0.3rem; line-height: 0.3rem; font-size: 0.14rem; color: #3399FF; margin-top: 0.05rem; text-align: center; box-sizing: border-box; }



/*变更记录-列表*/
.detail-body { padding: 0.1rem 0.1rem 0; position: relative; z-index: 1; }
.detail-body .d-change { overflow: hidden; width: 100%; box-sizing: border-box; }
.detail-body .d-change .fy-ul { width:100%; }
.detail-body .d-change .fyui-li { width: 100%; padding: 0.1rem 0.1rem; margin-bottom: 0.1rem; background: #fff; box-sizing: border-box; border-radius: 0.06rem; }
.detail-body .d-change .fyui-li .d-c-tit { width: 100%; min-height: 0.24rem; padding: 0.05rem 0 0.1rem; display: flex; }
.detail-body .d-change .fyui-li .d-c-tit .d-tite,
.detail-body .d-change .fyui-li .d-c-tit .d-time { width: 35%; line-height: 0.24rem; font-size: 0.14rem; float: left; text-align: left; box-sizing: border-box; }
.detail-body .d-change .fyui-li .d-c-tit .d-tite { flex-shrink: 0; width: 65%; color: #333333; position: relative; padding-left: 0.1rem; }
.detail-body .d-change .fyui-li .d-c-tit .d-tite::before { position: absolute; left: 0; top: 0.08rem; content: ""; display: block; width: 0.05rem; height: 0.05rem; background-color: #E33244; border-radius: 50%; }
.detail-body .d-change .fyui-li .d-c-tit .d-time { flex-shrink: 1; padding-left: 0.1rem; color: #666666; text-align: right; }
.detail-body .d-change .fyui-li .d-c-biangeng { width: 100%; min-height: 0.3rem; padding: 0.1rem; background-color: #f2f2f2; margin-bottom: 0.1rem; box-sizing: border-box; }
.detail-body .d-change .fyui-li .d-c-biangeng .d-qian { width: 100%; line-height: 0.24rem; font-size: 0.12rem; color: #666; text-align: left; box-sizing: border-box; }
.detail-body .d-change .fyui-li .d-c-biangeng .d-c-qian { width: 100%; line-height: 0.24rem; font-size: 0.12rem; color: #666666; text-align: left; box-sizing: border-box; }
.detail-body .d-change .fyui-li .d-c-con { width: 100%; min-height: 0.24rem; padding: 0.1rem; background-color: #f2f2f2; box-sizing: border-box; }
.detail-body .d-change .fyui-li .d-c-con .d-c-hou { width: 100%; line-height: 0.24rem; font-size: 0.12rem; color: #666666; text-align: left; box-sizing: border-box; }
.detail-body .d-change .fyui-li .d-c-con .d-hou { width: 100%; line-height: 0.24rem; font-size: 0.12rem; color: #333333; text-align: left; box-sizing: border-box; }
.detail-body .d-change .fyui-li .d-c-con .d-red { color: #E33244; }
.detail-body .d-change .fyui-li .d-bt-txt { width: 100%; height: 0.24rem; line-height: 0.24rem; font-size: 0.12rem; text-align: center; color: #3399FF; }
.detail-body .d-change .fyui-li .d-bt-on { display: none; }

.detail-body .fy-page { width: 100%; height: 0.3rem; line-height: 0.3rem; text-align: center; margin: 0.15rem 0 0.15rem; }
.detail-body .fy-page .fyui-a { width: 0.6rem; height: 0.3rem; line-height: 0.3rem; font-size: 0.14rem; color: #118EE9; background-color: #fff; border: 0.01rem solid #118EE9; display: inline-block; box-sizing: border-box; border-radius: 0.03rem; }
.detail-body .fy-page .fyui-a + .fyui-a { margin-left: 0.1rem; }
.detail-body .fy-page .fyui-a:hover { background-color: #118EE9; color: #fff; }

.detail-body .fy-ts { width: 100%; height: 0.15rem; line-height: 0.15rem; font-size: 0.12rem; color: #999999; text-align: center; margin: 0.15rem 0 0.15rem; }
.em-red { color: red; }

/*.page { height: 0.38rem; font-size: 0; text-align: center; }
.page .fyui-a { font-size: 0.14rem; display: inline-block; color: #0366c1; width: 0.85rem; height: 0.36rem; line-height: 0.36rem; margin: 0 0.05rem; background: #fff; border: 1px solid #0366c1; border-radius: 0.06rem; text-align: center; }
.page .fyui-a:active,
.page .fyui-a:hover { background: #0366c1; border: 1px solid #0366c1; color: #fff; }
.no-result { padding: 20px 0px; text-align: center; display: block; }*/


/*公司简介*/
.top-banner { width: 100%; }
.top-banner .top-img { width: 100%; vertical-align: middle; }
.common-body { padding: 0.1rem; z-index: 1; }
.body-content { width: 100%; line-height: 0.27rem; font-size: 0.12rem; background-color: #fff; padding: 0.1rem; border-radius: 0.04rem; box-sizing: border-box; }
.body-content .body-text { line-height: 0.27rem; font-size: 0.12rem; color: #333333; display: block; }
.body-content .body-text .body-tt { float: left; line-height: 0.27rem; font-size: 0.12rem; color: #000; font-weight: bold; }
.body-content .body-img { width: 100%; vertical-align: middle; margin: 0.05rem 0; }
.body-content .body-h3 { width: 100%; height: 0.27rem; line-height: 0.27rem; font-size: 0.14rem; color: #000; font-weight: bold; display: block; }

/*联系我们*/
.body-ul { width: 100%; background-color: #fff; padding: 0.1rem; border-radius: 0.04rem; box-sizing: border-box; }
.body-ul .body-h3 { width: 100%; height: 0.27rem; line-height: 0.27rem; font-size: 0.16rem; color: #000; text-align: left; }
.body-ul .body-li { width: 100%; min-height: 0.23rem; line-height: 0.23rem; font-size: 0.14rem; color: #333333; margin-top: 0.1rem; padding: 0 0 0.1rem 0.42rem; background-position: left top; background-repeat: no-repeat; background-size: 0.23rem; border-bottom: 0.01rem solid rgba(204, 204, 204, .48); box-sizing: border-box; }
.body-ul .body-li a { font-size: 0.14rem; color: #333333; }
.body-ul .body-li:last-child { border-bottom: none; }
.body-ul .body-li span.tt { }
.body-ul .body-li span.cc { flex: 1; }
.body-ul .li-img1 { background-image: url(https://appimg1.fy35.com/v2/ico-lx-1.jpg); }
.body-ul .li-img2 { background-image: url(https://appimg1.fy35.com/v2/ico-lx-2.jpg); }
.body-ul .li-img3 { background-image: url(https://appimg1.fy35.com/v2/ico-lx-3.jpg); }
.body-ul .li-img4 { background-image: url(https://appimg1.fy35.com/v2/ico-lx-4.jpg); }
.body-ul .li-img5 { background-image: url(https://appimg1.fy35.com/v2/ico-lx-5.jpg); }
.body-ul .li-img6 { display: flex; background-image: url(https://appimg1.fy35.com/v2/ico-lx-6.jpg); }
.body-ul .li-img7 { background-image: url(https://appimg1.fy35.com/v2/ico-lx-7.jpg); }


/*公告详情*/
.fy-notice-body { width: 100%; background-color: #fff; padding: 0.1rem; margin-bottom: 0.11rem; border-radius: 0.04rem; box-sizing: border-box; }
.fy-notice-info { width: 100%; border-bottom: 0.01rem solid rgba(204,204,204,0.6); padding: 0 0.1rem 0.08rem 0.1rem; box-sizing: border-box; }
.fy-notice-info .fy-tt { min-height: 0.24rem; line-height: 0.24rem; font-size: 0.18rem; color: #000000; font-weight: bold; margin-top: 0.02rem; }
.fy-notice-info .fy-time { height: 0.24rem; line-height: 0.24rem; font-size: 0.12rem; color: #b8b8b8; margin-top: 0.02rem; }

.fy-notice-con { padding: 0.1rem; line-height: 0.24rem; font-size: 0.12rem; color: #333333; }

.fy-notice-page { width: 100%; background-color: #fff; padding: 0.1rem; margin-bottom: 0.11rem; border-radius: 0.04rem; box-sizing: border-box; }
.fy-notice-page .fy-a { float: left; width: 50%; height: 0.24rem; line-height: 0.24rem; font-size: 0.13rem; color: #333333; text-align: right; padding-right: 0.33rem; box-sizing: border-box; }
.fy-notice-page .fy-a:last-child { padding-left: 0.33rem; padding-right: 0; text-align: left; position: relative; }
.fy-notice-page .fy-a:last-child::after { content: ""; width: 0.01rem; height: 0.19rem; background-color: #cccccc; display: block; position: absolute; left: 0; top: 50%; margin-top: -0.1rem; }
.fy-notice-page .fy-a:hover,
.fy-notice-page .fy-a:active { color: #0148d4; }

.fy-notice-tjlist { width: 100%; background-color: #fff; padding: 0.1rem; margin-bottom: 0.11rem; border-radius: 0.04rem; box-sizing: border-box; }
.fy-notice-tjlist .tj-h3 { font-size: 0.14rem; line-height: 0.24rem; font-weight: bold; padding: 0 0.1rem 0.05rem 0.1rem; border-bottom: 0.01rem solid rgba(204,204,204,0.6); }
.fy-notice-tjlist .tj-ul { padding: 0.1rem; }
.fy-notice-tjlist .tj-ul .tj-li { width: 100%; border-bottom: 0.01rem dashed rgba(204,204,204,0.6); padding-bottom: 0.05rem; }
.fy-notice-tjlist .tj-ul .tj-li + .tj-li { padding-top: 0.05rem; }
.fy-notice-tjlist .tj-ul .tj-li .fy-a { width: 100%; height: 0.24rem; line-height: 0.24rem; font-size: 0.14rem; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fy-notice-tjlist .tj-ul .tj-li .fy-a:hover,
.fy-notice-tjlist .tj-ul .tj-li .fy-a:active { color: #0148d4; }

.fy-notice-page .fy-a.disabled { color: #999; }
